Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F4 Chile F1 Chile F2 Chile F4 Chile F5 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F3 Slovenia F1 Slovenia F2 Italy F21 Austria F8 Croatia F7 Croatia F8 Croatia F9 Bosnia/Herzegovina F6 Chile F3 Chile F4 Chile F5 Czech Republic F5 Czech Republic F6 Croatia F1 Croatia F2 Switzerland F2 Italy F7 Italy F8 Italy F10 Italy F14 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Iran F5 Iran F6 United Arab Emirates F1 Croatia F1 Croatia F4 Croatia F3 Chile F3 Slovenia F3 Croatia F1 Bosnia/Herzegovina F5 Austria F7 Warta Cup 2001 - Sopot VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Garden Open - Rome BH Indoor Sarajevo - Sarajevo Kosice Open-Steelers Cup 2008 - Kosice Memorial Savigni - Sassuolo San Benedetto Challenger - San Benedetto ATU Cup 2001 - Weiden Medjurgorje Open - Medjugorje Pro Tennis World Open - Boca Raton Asirom Challenger Brasov - Brasov XXIX Edizione 'A.Savoldi Marco' - Manerbio Lugano Challenger Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville ECM Cup - Prague Ljubljana Open 2008 - Ljubljana Polska Energia Open - Bytom Architect Open - Budapest Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Sporting Challenger - Turin Memorial Savigny - Sassuolo Barletta Challenger XI Venice Open - Venice Monza Challenger Rome Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Tunis Challenger Kosice Challenger Zagreb Open - Zagreb Banja Luka Challenger 2008 - Banja Luka Tampere Challenger Manerbio Challenger Tarragona Challenger Kolding Challenger Banjaluka Challenger 2007 - Banja Luka Helsinki Challenger Banja Luka Challenger Napoli Challenger Casablanca Challenger Sarajevo Challenger Pingguo Challenger Caltanissetta Challenger Brasov Challenger Palermo Challenger Rijeka Challenger Croatia Osiguranje Rijeka Open - Rijeka Florianopolis Challenger Trofeo Sisma Mantova - Mantova Santiago Challenger Monza Challenger Arad Challenger Brasov Challenger Leon Challenger Sao Paulo Challenger Arad Challenger Zagreb Challenger Kosice Challenger Rome Challenger Meknes Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Rijeka Open - Rijeka Szczecin Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Timisoara Challenger - Timisoara Genova Open Challenger - Genova Panama City Challenger Barranquilla Challenger Milan Challenger Padova Challenger San Marino Challenger Cordenons Challenger Poprad Tatry Challenger Cordenons Challenger Unique Zagreb Open - Zagreb Como Challenger Ljubljana Challenger Sarasota Challenger Eckental Challenger Arad Challenger Diego Open - Budapest Turin Challenger Mersin Challenger Bratislava Challenger Braunschweig Challenger Aachen Challenger Kitzbuhel Challenger Tallahassee Challenger Kosice Challenger Palermo Challenger Oberstaufen Challenger Trnava Challenger Santiago Challenger Sibiu Challenger Kamnik Challenger - Kamnik Vercelli Challenger Moscow Challenger Guangzhou Challenger San Benedetto Challenger Liberec Challenger Manerbio Challenger Rijeka Challenger Muller Cup - Ulm Pekao Open 2003 - Szczecin Trofeo Barcelona de Tenis - Barcelona Unique Zagreb Open - Zagreb Ljubljana Challenger Napoli Challenger Copa Ericsson Uruguay - Montevideo Estoril Open - Estoril Blumenau Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland BellSouth Open - Vina del Mar Rome Challenger Idea Prokom Open - Sopot Caltanissetta Challenger Milan Challenger Qatar Exxon Mobil Open 2003 - Doha Citta di Como Challenger - Como Montevideo Challenger Santiago Challenger Olbia Geovillage Open - Olbia San Marino Cepu Open - San Marino Copa Ericsson Chile - Santiago Abierto Mexicano de Tenis Pegaso - Acapulco 2003 Mercedes Cup - Stuttgart Open de Moselle - Metz Poznan Challenger Trani Challenger CA Tennis Trophy - Vienna Adidas International - Sydney Copa AT&T - Buenos Aires Rijeka Challenger Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Zagreb Challenger Rome Challenger Napoli Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Zagreb Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Bratislava Challenger Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Bet-at-home Cup - Kitzbuhel Serbia Open - Belgrade Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Guadalajara Challenger PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Bet-at-home Cup - Kitzbuhel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Gerry Weber Open - Halle European Open - Antwerp International Championship of Croatia - Umag Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Genova Challenger Trnava Challenger Rio De Janeiro Challenger Porto Alegre Challenger ASB Classic - Auckland ATP Studena Croatia Open Umag - Umag ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Tanger Challenger Abierto Mexicano Telcel - Acapulco Meknes Challenger Ordina Open - s-Hertogenbosch Sao Leopoldo Challenger Abierto Mexicano Telcel - Acapulco Marbella Challenger Caltanissetta Challenger Bet-At-Home Austrian Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Pereira Challenger China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Bet-at-home Cup - Kitzbuhel BellSouth Open - Vina del Mar Santos Challenger Itajai Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Rome Challenger Open de Moselle - Metz Open de Nice Cote d'Azur - Nice China Open - Beijing Synsam Swedish Open - Bastad Ostrava Challenger SkiStar Swedish Open - Bastad Davidoff Swiss Indoors - Basel China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Poznan Challenger Arad Challenger Szczecin Challenger Heineken Open - Auckland Stockholm Open - Stockholm New Delhi Challenger Serbia Open - Belgrade Sao Paulo Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Studena Croatia Open - Umag SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad San Marino Challenger Banja Luka Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Madrid Challenger Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Nord/LB Open - Braunschweig Credit Agricole Suisse Open - Gstaad Aegon Nottingham Open - Nottingham AEGON International - Eastbourne Mouilleron-Le-Captif Challenger Malaysian Open - Kuala Lumpur The LTA Hull Challenger - Hull ASB Classic - Auckland SkiStar Swedish Open - Bastad Montevideo Challenger Rio Open - Rio de Janeiro Savannah Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Brisbane International - Brisbane Monterrey Challenger Rio Open - Rio de Janeiro Turin Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Tampere Challenger Antalya Cup - Antalya Bet-at-home Open - Hamburg ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Qatar Open - Doha Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Catella Swedish Open - Bastad Copa AT&T - Buenos Aires Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Croatia Open - Umag Tata Open - Chennai Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid PBZ Zagreb Indoors - Zagreb Tennis Masters Series - Madrid PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Toronto Open Seat Godo - Barcelona Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Masters Series Madrid - Madrid International Indoor Tennis Championships of Croatia - Zagreb French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London CA Tennis Trophy - Vienna Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Heineken Open - Auckland French Open - Paris Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires U.S. Open - New York Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Campionati BNL dItalia - Rome Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto European Open - Antwerp ASB Classic - Auckland Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Open Sud de France - Montpellier German Tennis Championships - Hamburg U.S. Open - New York Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Argentina Open - Buenos Aires NASDAQ-100 Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Capitala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Wimbledon - London Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Australian Open (juniors) The Mubadala World Tennis Championship Hopman Cup - Perth French Open (juniors) Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing